import {loginByPhoneNumber} from "../../api/user";

export default ({
    namespaced: true,
    state: {
        // 是否登陆
        isLogin: false,
        // 是否显示底部组件
        isShowFooterMusic: false,
        // token
        token: '',
        // 用户信息
        userInfo: {}
    },
    mutations: {
        // 改变登陆状态
        updateIsLogin(state) {
            state.isLogin = true
        },
        // 修改token
        updateToken(state, value) {
            state.token = value
            localStorage.setItem('token', state.token)
        },
        // 更新用户信息
        updateUserInfo(state, value) {
            state.userInfo = value
        }
    },
    actions: {
        async loginByPhoneNumber(context, value) {
            let res = await loginByPhoneNumber(value)
            console.log(res)
            return res
        }
    },
    getters: {}
})